package com.wutianyi.module.product;

import java.util.List;

import com.wutianyi.module.product.dataobject.ProductAttrDO;
import com.wutianyi.module.product.mapper.ProductAttrMapper;

public class ProductAttrDaoMysqlImpl implements ProductAttrDao {

	private ProductAttrMapper productAttrMapper;

	@Override
	public ProductAttrDO getProductAttr(int id) {
		return productAttrMapper.getProductAttr(id);
	}

	@Override
	public List<ProductAttrDO> listProductAttrsByProductId(int productId) {
		return productAttrMapper.listProductAttrsByProductId(productId);
	}

	@Override
	public int createProductAttr(ProductAttrDO productAttr) {

		return productAttrMapper.createProductAttr(productAttr);
	}

	@Override
	public void createProductAttrs(List<ProductAttrDO> productAttrs) {
		if (null == productAttrs || productAttrs.isEmpty()) {
			return;
		}
		for (ProductAttrDO productAttr : productAttrs) {
			createProductAttr(productAttr);
		}
	}

	public ProductAttrMapper getProductAttrMapper() {
		return productAttrMapper;
	}

	public void setProductAttrMapper(ProductAttrMapper productAttrMapper) {
		this.productAttrMapper = productAttrMapper;
	}

	@Override
	public int deleteProductAttrsByPId(int pId) {
		return productAttrMapper.deleteProductAttrsByPId(pId);
	}

}
